Skip to content

Conversation

altendky
Copy link
Contributor

Source hash: 73cb547
Remaining commits: 0

ChiaMineJP and others added 19 commits August 29, 2025 09:43
…nt/main_from_release_2.5.6_6711f095b3adb8673a0f51e0484b85ee879172db
* Remove arm64 ruby installation workaround

Removed temporary fix for arm64 platform related to ruby installation.

depends on Chia-Network/build-images#105

* drop fpm, update comment
* support v2 plots in check-plots

* review comments
* test on linux arm

* Update Linux test parameters in workflow

Renamed and added parameters for Linux test runs.

* more

* fixup
…esult of retrying potential transactions (#20044)

Cover with a test peak processing w.r.t. added transactions as a result of retrying PendingTXCache items.
* Use fully recursive JSON logic for compound clvm streamable types

* Accomodate rust types

* Accomodate dicts

* Broaden function to handle type[object] instead of type[Streamable] (with a little mypy workaround)

* Whoops, delete that

* Small bug

* Okay a complete rework

* Delete some now unused stuff

* Some edge cases
…ead of NewPeakItem elements (#19985)

Optimize peak post processing by using transaction IDs instead of NewPeakItem elements.
* remove unused default_settings in rate limits

* simplify rate_limit_numbers by flattening the structure. just map message type -> rate limits

* review comments
…rom_mempool_items (#20055)

Avoid recomputing skipped transaction ID in create_bundle_from_mempool_items.
* Port `spend_clawback_coins` to `@marshal`

* fix tests

* fix test again

* how do I keep missing these?

* Port `select_coins` to `@marshal`

* fix tests

* fix test

* Port `get_spendable_coins`

* Port `get_coin_records_by_names`

* bad port of `include_spent_coins`

* Less bad replace logic

* Actually autofill the CoinSelectionConfigLoader in `get_spendable_coins`

* Comments by @altendky
…#20060)

* Update all installer builds to use the version of node specified in chia-blockchain-gui .nvmrc
* Update the workflows that didn't previously use the setup-node action to use it, to make future updates easier (this action now works with all the currently supported platforms we build on)
* fix genesis sp lookup

* fix test

* lint
* simpliy add_transaction() and replace literals with the CONSENSUS_ERROR_BAN_SECONDS constant

* fix tests and review comments

* review comments
…long_lived_datalayer_merkle_blob_from_main_73cb54789be134e0e373960f73e1a6ba70d3a90f
@altendky altendky requested review from a team as code owners September 16, 2025 17:26
@altendky altendky added checkpoint_merge Changed Required label for PR that categorizes merge commit message as "Changed" for changelog labels Sep 16, 2025
@altendky altendky removed request for a team September 16, 2025 17:29
Copy link
Contributor

File Coverage Missing Lines
chia/cmds/coin_funcs.py 50.0% lines 225-226, 230, 232-233, 237
chia/full_node/full_node.py 76.7% lines 512, 514-515, 1104, 1107, 1122, 1125, 1387, 2780, 2800
chia/plotting/check_plots.py 0.0% lines 6, 10, 13, 17, 19, 29, 179, 187-188, 190, 218, 222-225, 227-229, 239
chia/server/server.py 71.4% lines 561, 564
chia/wallet/util/clvm_streamable.py 90.9% lines 140
chia/wallet/wallet_request_types.py 97.7% lines 493
Total Missing Coverage
332 lines 39 lines 88%

Copy link

Pull Request Test Coverage Report for Build 17773914895

Details

  • 293 of 332 (88.25%) changed or added relevant lines in 23 files are covered.
  • 132 unchanged lines in 13 files lost coverage.
  • Overall coverage decreased (-0.07%) to 91.143%

Changes Missing Coverage Covered Lines Changed/Added Lines %
chia/wallet/util/clvm_streamable.py 10 11 90.91%
chia/wallet/wallet_request_types.py 42 43 97.67%
chia/server/server.py 5 7 71.43%
chia/cmds/coin_funcs.py 6 12 50.0%
chia/full_node/full_node.py 33 43 76.74%
chia/plotting/check_plots.py 0 19 0.0%
Files with Coverage Reduction New Missed Lines %
chia/full_node/full_node_store.py 1 92.93%
chia/introducer/introducer.py 1 81.9%
chia/plotters/plotters.py 1 90.94%
chia/plotting/check_plots.py 1 0.0%
chia/util/config.py 1 82.25%
chia/server/server.py 3 83.83%
chia/_tests/simulation/test_simulation.py 3 96.47%
chia/server/node_discovery.py 5 82.29%
chia/plotters/madmax.py 6 44.58%
chia/full_node/full_node_api.py 8 85.9%
Totals Coverage Status
Change from base Build 17503290009: -0.07%
Covered Lines: 102497
Relevant Lines: 112293

💛 - Coveralls

@altendky altendky merged commit 9abbcb6 into long_lived/datalayer_merkle_blob Sep 16, 2025
471 of 474 checks passed
@altendky altendky deleted the catchup/long_lived_datalayer_merkle_blob_from_main_73cb54789be134e0e373960f73e1a6ba70d3a90f branch September 16, 2025 23:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Changed Required label for PR that categorizes merge commit message as "Changed" for changelog checkpoint_merge coverage-diff
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants